﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;

namespace _002_正则表达式
{
    class Program
    {
        static void Main(string[] args)
        {
//            string s = "I am blue cat.";
//            string res = Regex.Replace(s, "^","开始：");
//            Console.WriteLine(res);
//           
//
//            res = Regex.Replace(s, "$", "结束：");         //$匹配结尾
//            Console.WriteLine(res);                 //I am blue cat.结束

//            string s = Console.ReadLine();
//            if (Regex.IsMatch(s, @"^\d*$"))
//            {
//                Console.WriteLine("验证成功");
//            }
//            else
//            {
//                Console.WriteLine("验证失败");
//            }
//            string str = "I am a cat";
//            str = Regex.Replace(str, @"[^ahou]", "*");
//            Console.WriteLine(str);

//            string qq = "640082272";
//            string qq2 = "127895833445566489842";
//            string qq3 = "a1564196wd4a";
//            Console.WriteLine(Regex.IsMatch(qq, @"^[0-8]{5,12}$"));
//            Console.WriteLine(Regex.IsMatch(qq2, @"^\d{5,12}$"));
//            Console.WriteLine(Regex.IsMatch(qq3, @"^\d{5,12}$"));
//            string s = "34((*4684bcvascASd#$@#安防而";
//            MatchCollection col = Regex.Matches(s, @"/d|[a-d]");
//            foreach (Match match in col)
//            {
//                Console.WriteLine(match.ToString());
//            }

//            string s = "?name=Ivan&ace=15&simba=Tara";
//            Regex.Split(s, @"[&]|[,]|[.]").ToList().ForEach(r=>Console.WriteLine(r.ToString()));

            bool s = Regex.IsMatch("absdab15", @"(ab\w{2}){2}");
            Console.WriteLine(s);
            
            Console.ReadKey();
        }
    }
}
